power-generating house - French English Dictionary